package com.dks.repository;

import java.util.*;
import com.dks.models.SignIn;
import com.dks.models.student.StudentClass;
import com.dks.result.ResultModel;

public interface ISignInRepository {

    Integer insert(SignIn signIn);

    Integer update(SignIn signIn);

    Integer delete(Integer id);

    SignIn select(Integer id);

    Integer cntByMap(Map<String, Object> map);

    List<Integer> getByMap(Map<String, Object> map);

    List<SignIn> getByMapList(Map<String, Object> map);

    Integer updateByCode(SignIn signIn);

    SignIn selectByBfCode(String bfCode);

    ResultModel<Object> addSignIn(StudentClass studentClass);
}
